home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / octa209b.zip / octave-2.09 / DLFCN.ZIP / dlfcn / octave / lo-mappers.h < prev    next >
C/C++ Source or Header  |  1997-08-20  |  2KB  |  73 lines

  1. /*
  2.  
  3. Copyright (C) 1996 John W. Eaton
  4.  
  5. This file is part of Octave.
  6.  
  7. Octave is free software; you can redistribute it and/or modify it
  8. under the terms of the GNU General Public License as published by the
  9. Free Software Foundation; either version 2, or (at your option) any
  10. later version.
  11.  
  12. Octave is distributed in the hope that it will be useful, but WITHOUT
  13. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  14. FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  15. for more details.
  16.  
  17. You should have received a copy of the GNU General Public License
  18. along with Octave; see the file COPYING.  If not, write to the Free
  19. Software Foundation, 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  20.  
  21. */
  22.  
  23. /* Modified by Klaus Gebhardt, 1997 */
  24.  
  25. #if !defined (octave_liboctave_mappers_h)
  26. #define octave_liboctave_mappers_h 1
  27.  
  28. #include "oct-cmplx.h"
  29. #include "oct-math.h"
  30. #include "lo-ieee.h"
  31.  
  32. extern double arg (double x);
  33. extern double conj (double x);
  34. extern double fix (double x);
  35. extern double imag (double x);
  36. extern double real (double x);
  37. extern double round (double x);
  38. extern double signum (double x);
  39. extern double xerf (double x);
  40. extern double xerfc (double x);
  41. extern double xisnan (double x);
  42. extern double xfinite (double x);
  43. extern double xgamma (double x);
  44. extern double xisinf (double x);
  45. extern double xlgamma (double x);
  46.  
  47. extern double xisnan (const Complex& x);
  48. extern double xfinite (const Complex& x);
  49. extern double xisinf (const Complex& x);
  50.  
  51. extern Complex acos (const Complex& x);
  52. extern Complex acosh (const Complex& x);
  53. extern Complex asin (const Complex& x);
  54. extern Complex asinh (const Complex& x);
  55. extern Complex atan (const Complex& x);
  56. extern Complex atanh (const Complex& x);
  57. extern Complex ceil (const Complex& x);
  58. extern Complex fix (const Complex& x);
  59. extern Complex floor (const Complex& x);
  60. extern Complex log10 (const Complex& x);
  61. extern Complex round (const Complex& x);
  62. extern Complex signum (const Complex& x);
  63. extern Complex tan (const Complex& x);
  64. extern Complex tanh (const Complex& x);
  65.  
  66. #endif
  67.  
  68. /*
  69. ;;; Local Variables: ***
  70. ;;; mode: C++ ***
  71. ;;; End: ***
  72. */
  73.